Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tunisia F23 Romania F4 Portugal F1 Portugal F2 Portugal F3 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Romania F8 Romania F9 Romania F10 Spain F17 Spain F18 Portugal #1-w1 Portugal #1-w2 Portugal #1-w3 Portugal #1-w4 Brazil F10 Brazil F11 Tunisia F5 Tunisia F6 Portugal F1 Portugal F3 Italy F5 Italy F6 Italy F7 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 France F8 France F9 Venezuela F5 Venezuela F6 Nigeria F1 Nigeria F2 France F4 France F5 Portugal F3 Morocco F5 Poland F4 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F7 Turkey F8 Turkey F9 Portugal F6 Italy F20 Portugal F9 Portugal F10 Portugal F1 Portugal F2 Morocco F2 Morocco F3 Italy F6 Portugal F4 Italy F28 Portugal F10 Portugal F11 Italy F23 Italy F24 Portugal F13 Portugal F5 Tunisia F1 Tunisia F2 Tunisia F4 Portugal F9 Tunisia F5 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F14 Portugal F6 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Portugal F3 Bulgaria F4 Spain F18 Portugal F8 Spain F19 Spain F20 Portugal F8 Portugal F10 Spain F24 Romania F12 Italy F25 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F9 (Setubal) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Portugal F7 (Carcavelos) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M25 Vic M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Castelo Branco M25 Porto Italy F5 M15 Sintra M15 Sintra M15 Sao Bras Alportel M25+H Oliveira De Azemeis M25 Tavira M15 Madrid M15 Majadahonda M15 Idanha-A-Nova M25 Setubal M25 Quinta Do Lago M25 Portimao Tunisia F44 (Monastir) Tunisia F13 Morocco Tennis Tour - Casablanca San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Sevilla - Seville V Torneo Internazionale di Tennis - Barletta Maia Open 2002 - Maia Maia Open - Oporto Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Challenger Britania Zavaleta - Puebla Open de la Ville de Saint Denis - Reunion Island Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Akbank Private Banking TED Open 2006 - Istanbul Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Tennis Cup of Flanders - Ostende CA-Challenge 2000 - Graz Skandia Open - Linz Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Antonio Savoldi-Marco Co. - Manerbio Espinho Challenger - Espinho Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Arpa Ceramic Cup - Reggio Emilia Open Costa Daurada - Tarragona Memorial Manfredini - Sassuolo Copa Petrobras Uruguay - Montevideo Memorial A. Manfredini Sassuolo Challenger - Sassuolo Porsche Open - Poznan Copa Sevilla 2007 - Seville Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Open Diputacion Pozoblanco - Cordoba Genova Open Challenger - Genova Copa Sevilla Internacionales de Andalucia - Seville Copa Petrobras Argentina - Buenos Aires Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Copa Sevilla Internacionales de Andalucia - Seville Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Open Castilla y Leon - Segovia Besancon Challenger Bogota Challenger Tunis Challenger Morocco Tennis Tour - Tanger Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Aberto de Santa Catarina - Florianopolis 5° Sporting Challenger - Turin Bancastato Challenger Lugano - Lugano Porsche Open - Poznan Turin Challenger Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Challenger Copa Sevilla - Seville Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Challenger Britania Zavaleta - Puebla Istanbul Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban 9° Trani Cup - Trani Szczecin Challenger Napoli Challenger Orleans Challenger Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima South African Airways Open - East London Internationaux du Doubs - Besancon Rome Challenger Tunis Challenger Tennis Napoli Cup - Napoli Alessandria Challenger Prostejov Challenger Milan Challenger Turin Challenger Poznan Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen ATP Open Castilla y Leon - Segovia Napoli Challenger Tarragona Challenger Seoul Challenger Braunschweig Challenger Pozoblanco Challenger Genova Challenger Seville Challenger Quito Challenger San Juan Challenger Rio De Janeiro Challenger Medellin Challenger Guayaquil Challenger Prostejov Challenger Rome Challenger Samarkand Challenger Itajai Challenger Sao Paulo Challenger Heilbronn Challenger San Marino Challenger Milan Challenger Seville Challenger Lugano Challenger Reunion Island Challenger Istanbul Challenger Le Gosier Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Tashkent Challenger Napoli Challenger AXA Open - Lisbon Braunschweig Challenger Open Diputacion - Cordoba Trani Challenger Genova Challenger Orleans Challenger Poznan Challenger Budapest Challenger Brescia Challenger Andria Challenger Napoli Challenger Palermo Challenger Prostejov Challenger Lisbon Challenger Milan Challenger Marburg Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Manerbio Challenger Alphen Challenger Rome Challenger Eckental Challenger Santiago Challenger Santo Domingo Challenger Aix En Provence Challenger Braga Challenger Lisbon Challenger Sopot Challenger Dallas Challenger Cordenons Challenger Seville Challenger Biella Challenger Barcelona Challenger Indian Wells Challenger Marbella Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Caltanissetta Challenger Braga Challenger Casino Lugano - Lugano Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Sopot Challenger Segovia Challenger Mallorca Challenger Seville Challenger Biella Challenger Barcelona Challenger Hamburg Challenger Como Challenger Cordenons Challenger Marbella Challenger Buenos Aires Challenger Antalya Challenger Antalya 2 Challenger Pereira Challenger Liberec Challenger Como Challenger Sibiu Challenger Alicante Challenger Rennes Challenger Barcelona Challenger San Benedetto Challenger Padova Challenger Florence Challenger Milan Challenger Genova Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Copa Petrobras Brazil - Aracaju Bastad Challenger Genova Challenger Challenger DCNS de Cherbourg - Cherbourg Mouilleron-Le-Captif Challenger Koblenz Challenger Marbella Challenger Szczecin Challenger Calgary Challenger Las Vegas Challenger Open de Charleroi - Charleroi Noumea Challenger Como Challenger Aix En Provence Challenger Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Monterrey Challenger Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Brasil Open - Salvador CA Tennis Trophy - Vienna Stockholm Open - Stockholm Adidas International - Sydney Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Mallorca Open - Mallorca Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Kremlin Cup - Moscow Gold Flake Open - Chennai Trofeo Conde de Godo - Barcelona Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Estoril Open - Estoril Open Seat Godo - Barcelona Telenordia Swedish Open - Bastad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Open 13 - Marseille CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open Seat-Godo '99 - Barcelona Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Grand Prix de Tennis de Lyon - Lyon Dubai Open - Dubai Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Ordina Open - 's-Hertogenbosch China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Telenordia Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Next Generation Adelaide International - Adelaide Campionati Internazionali di Sicilia - Palermo ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis China Open - Beijing Bank Austria Tennis Trophy - Vienna SAP Open - San Jose Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Heineken Open - Auckland Brasil Open - Costa do Sauipe Open Seat Godo 2007 - Barcelona Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Estoril Open - Estoril Synsam Swedish Open - Bastad AEGON International - Eastbourne Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam VTR Open - Vina del Mar Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Prague II Challenger Estoril Open - Estoril VTR Open - Vina del Mar Interwetten Austrian Open - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Masters Series - Hamburg Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia ATP Vegeta Croatia Open - Umag Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Royal Guard Open Chile - Vina del Mar Estoril Open - Estoril Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Portugal Open - Oeiras ABN/AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf Pilot Pen Tennis - New Haven Open de Moselle - Metz SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag If Stockholm Open - Stockholm Open Sud de France - Montpellier China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Heineken Trophy - 's-Hertogenbosch Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Brisbane International - Brisbane Apia International - Sydney European Open - Antwerp Brasil Open - Sao Paulo Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo AEGON Championships - London US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Bet-at-home Cup - Kitzbuhel Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen TEB BNP Paribas Istanbul Open - Istanbul Ordina Open - 's-Hertogenbosch Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Geneva Open - Geneva Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel Plava Laguna Croatia Open - Umag Intrum Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona If Stockholm Open - Stockholm China Open - Beijing Tennis Masters Series - Cincinnati Barcelona Open Banc Sabadell - Barcelona Swiss Open - Gstaad Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Masters Series - Hamburg Tennis Masters Series - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open Qualifying - Doha Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing